clinching proof - German English Dictionary